package br.com.affero.model.bo;

import br.com.affero.model.bean.Usuario;
import br.com.affero.model.dao.UsuarioDAO;
import java.util.List;

public class UsuarioBO {
    
    /** Singleton */
    private UsuarioBO() { }
    private static UsuarioBO instance;
    public static UsuarioBO getInstance() {
        if (instance == null) return new UsuarioBO();
        else return instance;
    }
    
    private UsuarioDAO dao = UsuarioDAO.getInstance();
    
    public List<Usuario> obterListaUsuarios() {
        return dao.findAll(Usuario.class, "nome");
    }
    
    // Utilizado apenas para inserir usuários para testes.
    public void inserir(Usuario usuario) {
        dao.insert(usuario);
    }
    
}
